/**
 * @BizLocaleException.java  COPYRIGHT xiaojian
 * 
 * Created on 2019年4月10日 下午5:15:33
 */
package xj.toolkit.exception;

import xj.toolkit.base.BaseResultCode;
import xj.toolkit.base.ResultCode;

/**
 * @author <a href="mailto:cxj2000@gmail.com">xiaojian.cao</a>
 *
 */
public class BizLocaleException extends LocaleException {

	private static final long serialVersionUID = -1563513229280306055L;

	/**
	 * 构造方法
	 *
	 * @param errorCode
	 *            错误码枚举
	 * @param cause
	 */
	public BizLocaleException() {
		super.errorCode = BaseResultCode.OK;
		super.message = BaseResultCode.OK.getDescription();
	}

	/**
	 * 构造方法
	 * 
	 * @param errorCode
	 *            错误码枚举
	 * @param cause
	 */
	public BizLocaleException(ResultCode errorCode, Throwable cause) {
		super(errorCode, cause);
	}

	/**
	 * 构造方法
	 * 
	 * @param errorCode
	 *            错误码枚举
	 * @param cause
	 */
	public BizLocaleException(ResultCode errorCode) {
		super(errorCode, null);
	}

	/**
	 * 构造方法
	 * 
	 * @param resourceKey
	 *            资源键，用于检索国际化的资源。
	 * @param message
	 *            信息，一般只用于记录日志
	 * @param cause
	 */
	public BizLocaleException(String resourceKey, String message, Throwable cause) {
		super(resourceKey, message, cause);
	}
}

